proteus中virtualterminal怎样显示字母?的简单介绍 您所在的位置:网站首页 proteus中virtual terminal不能输入字符 proteus中virtualterminal怎样显示字母?的简单介绍

proteus中virtualterminal怎样显示字母?的简单介绍

2024-02-09 23:19| 来源: 网络整理| 查看: 265

本文目录一览:

1、proteus中的virtual terminal使用方法 2、在Proteus中7seg-com-aN-GRN如何显示字母A,B,C,D,E,F啊? 3、单片机虚拟终端输入与显示不匹配 4、proteus中virtual terminal 的使用 5、proteus看不到虚拟串口接收器 proteus中的virtual terminal使用方法

在proteus仿真单片机的时候,比较麻烦的是串口通讯,实际串口通讯也就是一个收发显示的问题。这个一般的可以通过虚拟串口软件来解决(如virtual serial port)。想通过串口输出显示的话,完全不必那么麻烦。

用一个虚拟终端就可以解决问题。Proteus与串口调试助手之间的通信了。在virtual terminal中可直接键盘输入想要发送的数据,但界面中无任何显示,可以通过串口调试助手看到相应的输入数据。比如在串口调试助手中输入elecfans那么在virtual terminal 中就可以接收到刚才输入的内容;或者在virtual terminal 中输入elecfans那么在virtual terminal 中也能接收到刚才输入的内容。

扩展资料:

virtual terminal是串口监视仪器,可以通过它将数据线上的符合RS232协议的波形捕捉到,并显示出来,也可以往数据线上发送RS232协议的波形;COMPIM为串口元件,可设置占用计算机上哪一个串口,可以是“实际串口”,也可以是“虚拟串口”,对Proteus而言,是分不清虚拟串口还是实际串口的。

参考资料:

百度百科-proteus仿真软件

百度百科-virtual terminal虚拟终端

在Proteus中7seg-com-aN-GRN如何显示字母A,B,C,D,E,F啊?

有一个方法:在器件(Debugging Tools)里面有一个LOGICSTATE的端子,它能够提供高低电平!!

你可以把这个端子接到任意两端,一个提供高电平,一个提供低电平,然后切换,看看什么时候亮就可以判断是共阴还是共阳!

先判断共阴还是共阳,然后通过这种方法,把每一个端都接上,看看哪个亮就可以了!!!

单片机虚拟终端输入与显示不匹配

virtual terminal 默认显示字符,如果单片机发送的是非显示字符,则虚拟终端不会显示,会导致用户认为通讯未通。运行程序,在虚拟终端窗口里面点击右键,在弹出菜单里面:选HEX DISPLAY MODE,则显示按十六进制显示,能显示所有字符。2.virtual terminal 默认情况下不显示回显字符,运行程序,在虚拟终端窗口里面点击右键,在弹出菜单里面:选Echo Typed Characters 显示回显字符3.virtual terminal 和模拟物理串口COMPIM不能同时使用,同时使用会发生相互影响。

二、Proteus 虚拟终端显示不正确,16进制没有显示出0x90,0x30,0x64

void main()部分,在while循环中不断调用下面的两行代码。send(0x90,0x30,0x64);send(0x80,0x30,0x40);void send(uchar cc,uchar kk,uchar vv){TR1=1; SBUF=cc;while(TI==0);TI=0;SBUF=kk;while(TI==0);TI=0;SBUF=vv;while(TI==0);TI=0;TR1=0; //发送函数}晶振和51单片机都是11.0592,MHZ的。到底哪出错?send函数是串口依次发送出0x90,0x30,0x64

三、怎么用proteus里的虚拟终端给单片机发送字符,在窗口里打字符没有反应啊

proteus仿真虚拟终端时,要注意虚拟终端与单片机RXD,TXD要交叉连接,单片机的晶振频率改为11.0592M。测试时,可以在P1口放两个BCD数码管显示接收的数据。

四、单片机proteus虚拟终端里只能显示符号?

proteus里的虚拟终端与电脑上的超级终端是一样的,只能显示ASCII字符,用单片机发送时,不能发送十六进制数,十六进制数小于20H是不显示的,从20H开始才能显示的,例如发送0x30~0x39,就是显示0~9这十个数字。要显示字母,要发送字符或字符串,例如,发单个字母,SBUF= A 才能显示字母A。如果是发一串字符串,应该先声明一个字符串再发送,例如,unsigned char str[ ]= HELLO 2020yea! 然后就可以发字符串了,才能显示出这个字符串。追问

但是显示出

[img]proteus中virtual terminal 的使用

首先那个超级终端,virtual terminal 不是这么接的,要直接与单片机的RXD,TXD(P3.0 , P3.1)相连的。

你即没有直接连,也没有接到P3.0 , P3.1。

正确的使用方法如下图

proteus看不到虚拟串口接收器

是你的设置为对,右键点击虚拟终端,把显示设置为字符格式就可以了。追问

我已经解决了,是两个终端的属性没有设置好。一个用于输入,一个用于输出。

二、proteus中virtual terminal 仿真后为什么就仿真不出来了

1. virtual terminal 默认显示字符,如果单片机发送的是非显示字符,则虚拟终端不会显示,会导致用户认为通讯未通。 运行程序,在虚拟终端窗口里面点击右键,在弹出菜单里面: 选HEX DISPLAY MODE,则显示按十六进制显示,能显示所有字符。

三、proteus在debug中的virtual terminal没有了怎么办

在Simulation中止后,进入工具栏Debug-Reset Debug Pop up Windows,并在弹出窗口中选“yes”。 再次运行Simulation,可以发现窗口可以正常弹出。

四、proteus中的virtual terminal使用方法

1. virtual terminal 默认显示字符,如果单片机发送的是非显示字符,则虚拟终端不会显示,会导致用户认为通讯未通。运行程序,在虚拟终端窗口里面点击右键,在弹出菜单里面:选HEX DISPLAY MODE,则显示按十六进制显示,能显示所有字符。2.virtual terminal 默认情况下不显示回显字符,运行程序,在虚拟终端窗口里面点击右键,在弹出菜单里面:选Echo Typed Characters 显示回显字符3.virtual terminal 和模拟物理串口COMPIM不能同时使用,同时使用会发生相互影响。

标签: proteus中virtualterminal怎样显示字母?


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有